﻿using HCQ2_Model.APIBase;
using HCQ2_Model.VLine.InputDto._20220219;
using HCQ2_Model.VLine.OutputDto._20220219;
using HCQ2_Model.VRDD.InputDto._210908;
using HCQ2_Model.VRDD.OutputDto._210908;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HCQ2_IBLL
{
    public partial interface IT_VRDDStoreDynamicBLL
    {
        /// <summary>
        ///  获取店铺动态列表
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        BasePage<GetStoreNewsOutput> GetStoreNews(GetStoreNewsInput param);
        /// <summary>
        ///  获取有动态的年-月
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        List<NewsDateOutput> GetNewsDate(NewsDateInput param);
        /// <summary>
        ///  获取好友店铺动态
        /// </summary>
        /// <param name="param">参数</param>
        /// <param name="user_id">登录用户id</param>
        /// <param name="owenid">创始人或创建人</param>
        /// <returns></returns>
        BasePage<FriendStoreNewsOutput> GetFriendStoreNews(FriendStoreNewsInput param, int user_id,int owenid);
        /// <summary>
        ///  保存用户动态推荐
        /// </summary>
        /// <param name="dy_id"></param>
        /// <param name="folder_id"></param>
        /// <param name="user_id"></param>
        /// <returns></returns>
        bool SavePushUserData(int dy_id, int folder_id, int user_id, string userid);
    }
}